/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.javiermoreno.bankof.dominio;

import com.javiermoreno.bankof.dominio.ProductoFinanciero;

/**
 *
 * @author ciberado
 */
public class CuentaAhorro extends ProductoFinanciero {

    private boolean penalizada;
    
    public CuentaAhorro() {
    }

    public CuentaAhorro(String codigo, double saldo, double interesAnual, boolean penalizada) {
        super(codigo, saldo, interesAnual);
        this.penalizada = penalizada;
    }

    public boolean isPenalizada() {
        return penalizada;
    }

    public void setPenalizada(boolean penalizada) {
        this.penalizada = penalizada;
    }

    @Override
    public void actualizarInteresMensual() {
        if (this.penalizada == false) {
            super.actualizarInteresMensual();
        } else {
            this.penalizada = false;
        }       
    }

    @Override
    public void reintegrar(double importe) {
        super.reintegrar(importe);
        this.penalizada = true;
    }
    
    
    
}
